home *** CD-ROM | disk | FTP | other *** search
- *
- * Sample source file for the Motorola 6803
- *
- * (this program does not do anything, it is only an example)
- *
- title Sample source file
- *
- * Definitions
- *
- cr equ $0d ;carriage return
- lf equ 10 ;line feed
- RAM: equ $2000 ;memory start
- ppi0 equ $8000 ;ppi 0
- crppi0 equ ppi0+1 ;control register
- srppi0 equ ppi0+2 ;status register
- flag equ 123 ;flag bit
- offset set 0
- *
- * Variables
- *
- org RAM ;variables
- key rmb 16 ;key buffer
- table rmb 2+3*$10 ;address table
- loop1:
- offset set 9
- *
- * Program
- *
- ldaa #'*'
- clrb
- psha
- ldab messg1+offset
- oraa #flag
- ldab #10
- jsr delay
- bra loop1
- *
- * Delay routine
- *
- delay: decb
- rts
- *
- * Dummy data
- *
- routines fdb $1234,$f800,0 ;routine addresses
- messg1 fcc cr,lf,'String no 1.',0
- messg2 fcb cr,lf,lf,'Press a key.',0
- end
-